package com.gtw.modules.api.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.gtw.modules.entity.TbRaidDetails;

import java.util.List;
import java.util.Map;

/** 佣金明细接口
 *
 * @author wuye
 * @date 2018/1/25
 */
public interface TbRaidDetailsService {

    /**
     * 根据条件查询佣金明细
     * @param pageUtil
     * @param map
     * @return
     */
    Page<TbRaidDetails> queryPageList(Page<TbRaidDetails> pageUtil, Map<String, Object> map);

    /**
     * 保存佣金明细
     * @param tbRaidDetails
     */
    void save(TbRaidDetails tbRaidDetails);

    /**
     * 根据受益人ID查询
     */
    List<TbRaidDetails> queryBybenefit(Integer benefitUserid);

    /**
     * 根据触发人ID查询
     */
    List<TbRaidDetails> queryBytrigger(Integer triggerUserid);


}
